@import url(reset.css);
@import url(typography.css);
@import url(color.css);

#div-wrapper {
	width:100%;
	position: relative;
	top:50%;
	left:50%;
	margin:-150px 0 0 -392px;
	overflow:hidden;
}
.z-table {
/*	 border-radius: 8px;
	background:url("../images/z-table-bg_gradient.png") repeat-x bottom left;
     -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	box-shadow: 3px 3px 4px #000;*/
	border:1px solid #C0C0C0;
	background: white;
	min-width:380px;
}
.z-table td, .z-table th {
	padding:5px 7px;
}
.z-table-outter {
/*	margin-right:20px;*/
}
.z-table-outter td.TR {
	background:url("../images/z-table-bg_TR.png") no-repeat top left;
}
.z-table-outter td.R {
	background:url("../images/z-table-bg_R.png") repeat-y top left;
}
.z-table-outter td.BL {
	background:url("../images/z-table-bg_BL.png") no-repeat top left;
}
.z-table-outter td.BM {
	background:url("../images/z-table-bg_BM.png") repeat-x top left;
}
.z-table-outter td.BR {
	background:url("../images/z-table-bg_BR.png") no-repeat top right;
}

.z-table a {
	font-weight:bold;
	color:#CA3539;
}
.z-table thead {
	background:url("../images/z-table-bg_header.png") repeat-x bottom left;
}
.z-table tfoot td {
	padding:0;
}
.z-table td {
	text-align:right;
}
.z-table .split-line {
	border-right:1px solid #C0C0C0;
}
.bold {
	font-weight: bold;
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}
